﻿using System;
namespace Producers.Taitis.Xtee.Riik.Ee.Producer.Taitis {
    
    
    public partial class Paring4Paring : global::Producers.Taitis.Xtee.Riik.Ee.Producer.Taitis.IParing4Paring {
        
        private string @__isikuRegKood;
        
        private string @__eesnimi;
        
        private string @__perekArinNimi;
        
        public Paring4Paring() {
        }
        
        /// <summary>
        /// All parameters
        /// </summary>
        public Paring4Paring(string @isikuRegKood, string @eesnimi, string @perekArinNimi) {
            this.@__isikuRegKood = @isikuRegKood;
            this.@__eesnimi = @eesnimi;
            this.@__perekArinNimi = @perekArinNimi;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected Paring4Paring(IParing4Paring @paring4Paring) {
            this.@__isikuRegKood = @paring4Paring.IsikuRegKood;
            this.@__eesnimi = @paring4Paring.Eesnimi;
            this.@__perekArinNimi = @paring4Paring.PerekArinNimi;
        }
        
        public virtual string IsikuRegKood {
            get {
                return this.@__isikuRegKood;
            }
            set {
                this.@__isikuRegKood = value;
            }
        }
        
        public virtual string Eesnimi {
            get {
                return this.@__eesnimi;
            }
            set {
                this.@__eesnimi = value;
            }
        }
        
        public virtual string PerekArinNimi {
            get {
                return this.@__perekArinNimi;
            }
            set {
                this.@__perekArinNimi = value;
            }
        }
    }
}
